by
Software metrics
authors: Ion IVAN, Mihai POPESCU, Panagiotis SINIOROS, Felix SIMION
edited by INFOREC Printing HOUSE Bucharest 1999
Contents
Chapter 1
Introduction
1.1 Historical
1.2 The need to measure
1.3 The software quality
1.4 Standardization
1.5 Metrics and models
1.6 Presentation of the paper structure
Chapter 2
Indicators, indexes, measures
2.1 To a unitary system
2.2 Indicators
2.3 The dimensional analysis
2.4 The indicators properties
2.5 Classifications
2.6 Refining, testing
2.7 Conclusions
Chapter 3
Metrics of the source text
3.1 Existence forms of the programs
3.2 The length of the program as number of instructions
3.3 The length of the program as file
3.4 The Halstead metrics
3.5 Diversity indicators
3.6 The statistical analysis on the source text
3.7 The volume of executable instructions
Chapter 4
Software structures metrics
4.1 The software structure
4.2 Associated graphs
4.3 The cyclomatic number
4.4 Cyclomatic number and the context level
4.5 Aggregations on arborescent structures
4.6 Complexities of some equivalent sequences of
program
4.7 The maximal cyclomatic number
4.8 Metrics of type “expenditures list’’
Chapter 5
Behavior metrics
5.1 Software in operation
5.2 Installation duration
5.3 Average duration of a transaction
5.4 The correlation problem size - execution
duration
5.5 Durations imposed by execution replays
5.6 Evolution metrics
Chapter 6
Object orientated software metrics
6.1 The object orientated analysis and programming
6.2 The encapsulation degree
6.3 Metrics for inheritance
Chapter 7
Metrics of the data bases
7.1 Data bases
7.2 The data base complexity
7.3 The data base capacity
7.4 Activation degree
Chapter 8
The utilization of software metrics and the quality
management
8.1 The software quality stages
8.2 Characteristics of software quality and metrics
8.3 Measurements continuity
Chapter 9
The metrics validation
9.1 The metrics diversity
9.2 Metrics selection criterias
9.3 Association of an attribute to the software
metrics
9.4 The software metrics qualification
Conclusions
Bibliography